@charset"utf-8";
/* CSS Document */
body { min-width: 1200px; }
a:hover{color: #016834;}
.height{height:10px;}
/*顶部导航*/
.top-menu{height:36px; background: #F5F5F5;border-bottom:1px solid #E5E5E5; color: #666;}
.top-menu a span{font-size:12px; line-height:36px;color: #666;}
#header{background-color: #FFF;}
#logo { width:400px; float: left; height:80px;}
#logo img{line-height:80px;margin:5px auto;}
/*导航*/
#nav {width:800px; float: right;}
#nav li { float: right; position: relative;}
#nav .home { background: none; }
#nav ul li a { display: block; color: #222; height: 80px; text-align: center; width:110px;}
#nav ul li a .cname { padding-top: 18px;}
#nav ul li a .ename { font-size: 13px; margin-top:8px; }
#nav li a:hover { text-decoration: none; color: #FFF; background: #016834;}
#nav li:hover>a { text-decoration: none; color: #FFF; background: #016834;border-bottom:2px solid #016834;}
#nav li .current { text-decoration: none; color: #FFF;background: #016834;border-bottom:2px solid #016834;}
#nav .sub { display: none; position: absolute; left: 0; background: #FFF; z-index: 99999;}
#nav .sub li { background: none; float: none; height: 42px; padding: 0; }
#nav .sub li a { height: 42px; line-height: 42px;color: #222;}
#nav .sub li a:hover { background: #016834; color: #FFF; border:none;}
/*幻灯片*/
#slideBox {  position: relative; margin-bottom: 10px; }
#slideBox .bd li { }
#slideBox .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 50px; left: 0; height: 30px; line-height: 30px; text-align: center; }
#slideBox .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 30px; height: 8px; margin-right: 2px; background: #FFF; overflow: hidden; line-height: 9999px; }
#slideBox .hd ul .on { width: 60px; background: #E84414; }
#slideBox .site_width { width: 980px;  margin: 0 auto;}
#slideBox .site_width a { width: 980px;  display: block;  text-align:center;}
#slideBox .next, #slideBox .prev { position: absolute; top: 0; width: 68px;color: #FFF; text-align: center; cursor: pointer; }
#slideBox .next { right: 100px; background: url(images/next.png) center no-repeat;}
#slideBox .prev { left: 100px; background: url(images/prev.png) center no-repeat;} 

/*搜索按钮*/
.search_group{ border:1px solid #d6d6d6;}
.search_group input.form-control{ border-radius: 0px;box-shadow: none; color: #787878; padding: 12px 10px;  height: 36px; background: transparent; border: none; width:85%}
.search_group input.form-control:focus{box-shadow: none;border-color: #b2e0fb;}
.input-group-btn { font-size: 16px;  font-weight: normal;  color: #555;  text-align: center;  width:15%;  padding: 10px;}
#submit_search{color:#31363c;font-size: 13px;}
#submit_search:hover{color:#EE3333;cursor: pointer;}
/* 漂浮的客服 */
#service { z-index: 9999; position: absolute; display: block; }
#service .content{ min-width:200px; min-height:60px;position: absolute; top:0; background-color: #016834; display: none; font-size: 12px;}
#service .se{cursor: pointer; margin-bottom:3px;position: relative; }
#service .fa:hover { background: #383232;}
#service .fa{width:60px;line-height:60px; text-align: center; color: #fff; font-size: 30px; background-color: #016834;}
#service .content a { color: #FFF; }
#service .content img {width:200px; height:200px; }
#service .qq .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;}
#service .qrcode .content { padding: 5px;}
#service .phone .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;}
#service .custom .content { padding: 20px; color: #FFF;}/*底部*/

#footer_wrap {background-color: #2B2927;}
#copyright {text-align: center; color: #FFF;font-size: 12px; padding: 20px 0;}

/*查找*/
.searchlist ul li {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#index_product{background-image: url(images/bg1.png); repeat;}
.product_menu{padding-top:20px;}
.product_menu .left{width:200px;height:130px;background-color: #016834;float: left;margin-right:20px;color: #FFF;line-height:130px; text-align: center; font-size: 30px;}
.product_menu .right{width:980px;height:130px;background-color: #FFF;float: right;line-height:40px;padding: 25px 20px;}
.product_menu .right a{color: #737373;display: inline-block;padding: 0 12px;}
.product_menu .right a:hover{text-decoration: underline;}
.product_menu .right .more {color: #016834; border: 1px solid #016834;}

.i_title h2 {color: #323232;font: 30px microsoft yahei;text-align: center;font-weight: 500;background: url(images/news_line.png) no-repeat center bottom;}
.i_title em {display: block;font: 30px Arial,Helvetica,sans-serif;color: #ababab;text-transform: uppercase;}

h2.b_title{ margin-bottom:20px; height:42px; line-height:42px; font-size:26px;  text-transform:uppercase; color:#016834;  clear:both; border-bottom:2px solid #eee;padding-bottom:38px;}
h2.b_title a{ padding-bottom:2px; height:40px; font-weight:normal; display:inline-block; color:#016834; border-bottom:2px solid #016834; cursor:pointer;}
h2.b_title span{ float:right; height:40px; font-size:13px;  overflow:hidden;}
h2.b_title span a{ padding:0 0 0 15px; border:none; color:#666;}
.news .nlist li{margin-bottom:5px;}
.news li a:hover{color: #016834;}
.content p{font-size: 12px; line-height:20px;}
.nlist .content,.content p{font-size: 12px; line-height:26px;}

.index_case .wrap { margin-bottom: 10px;}
.index_case .left {  height: 100px; float: left; width: 100px; text-align: center; color: #FFF; }
.index_case .right { border: 1px solid #EEEEEE; border-left: none; height: 100px; float: left; width: 246px; padding: 10px;}
.index_case .picture img{padding:2px;}
.index_case .title a:hover{color: #016834;}
.index_case .content p{ font-size: 12px; line-height: 20px; color: #666;}
/*荣誉证书*/
#index_honor{background-color: #F7F7F7;padding-bottom:30px;}

#honor{margin-top:20px; position: relative;}
#honor .bd{width:1090px; margin: 0 auto; overflow: hidden;}
.honor_picture .piclist li{float: left; width:184px; margin: 0 8px;}
.honor_picture .piclist .title{text-align: center; margin-top:10px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; color:#383838;}
.prev span,.next span{width:32px;height:32px; line-height:32px; text-align: center; border-radius:25px; border: 1px solid #D8D8D8;background-color: #C9CAC4; color: #FFF; position: absolute; bottom:90px;cursor:pointer; font-size: 16px;}
#index_honor .prev{ display:block; position: absolute;  cursor:pointer; left:10px;}
#index_honor .next{ display:block; position: absolute;  cursor:pointer;right:40px; bottom:1px;}

/*链接*/
#link{background-color: #2D2D2D; height:60px;}
.link_text a { display: block; float: left;line-height: 60px; padding:0 5px ;color: #FFF;}
.link_text a:hover{color: #016834;}

/*内容*/
.com{  padding:20px 15px; background:#fff; box-sizing:border-box; clear:both; -moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15); box-shadow:0 0 15px rgba(0, 0, 0, 0.15); }
.nss_content{padding: 0 15px;}
.nss_content h2{font-weight:normal;color:#666;}

 /*封面*/
#channel_cover img {width:100%;}
/*当前位置*/
.current_nav {height: 80px;background-color: #F5F5F5;box-shadow:0px 5px 5px rgba(0,0,0,0.15); margin-bottom:20px;}
.current_nav .current_title{line-height:80px; color: #666666;font-size: 22px;padding-left:10px;}
.current_nav p {line-height: 80px; color: #666666;}
.current_nav span { line-height: :80px; padding: 0 10px;}
.current_nav a { text-decoration: none;color: #000; box-shadow:none;}
.current_nav a:hover{ text-decoration: none;color: #016834;}

.c_title{background-color: #F5F5F5; border-left:6px solid #016834; height:42px; line-height:42px; padding: 0 10px; font-size: 16px; margin-bottom:15px;}
.c_title span{ padding-left:5px; text-transform:capitalize;}
.c_body a:hover{color:#016834;}
.c_body .content{line-height:20px;}

/*左侧导航*/
.nav_list{}
.nav_list li{height: 36px; margin-top:3px;font-weight:normal;background: #F4F4F4; }
.nav_list li a{display:block; color:#292929;text-decoration:none;line-height: 36px;padding:0 15px;}
.nav_list ul li:hover { height: 36px;background: #016834;}
.nav_list ul li:hover a{color: #fff; }
.nav_list ul .nav_snav { height: 36px;background: #016834; color: #fff;}

.nav_listb {margin: 10px 0;}
.nav_listb li{background: #F5F5F5;margin-right:10px; margin-bottom:10px; text-align: center;box-shadow:0px 5px 5px rgba(0,0,0,0.15);}
.nav_listb li a{ line-height: 34px; text-decoration: none;}
.nav_listb li:hover a{ color: #fff; display: block;}
.nav_listb li:hover {background: #016834;}
.nav_listb  .nav_snavb {background:#016834;color: #fff;}
.nav_listb  .nav_snavb a{ color: #fff;}

/*推荐*/
.rlist{}
.rlist li{height:36px; line-height:36px; border-bottom:1px dashed #eee;}
.rlist li:hover{color: #016834;}

.nlist{margin: 0 10px;}
.nlist .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 2px;}
.nlist .bd1 { margin-top:10px;}
.nlist .bd1 .content{ font-size: 12px; color: #999; }
.nlist .on{ background: #FAFAFA; }
.nhlist .title a{font-weight: bold;}
.nhlist .content{font-size: 12px; line-height:26px;}

.plist{padding:0 15px;}
.plist .date{color: #666;}
/*电脑文章简单列表*/
.article_slist{padding: 15px 5px; padding-bottom:0;}
.article_slist ul li{border-bottom:1px solid #eee; height:40px; line-height:40px;}
.article_slist ul li a:hover{color: #016834;}
/*电脑文章宽屏列表*/
.article_wlist_item{box-shadow:0px 5px 5px rgba(0,0,0,0.15); border: 1px solid #EAEAEA;}
.article_wlist ul li{border:1px solid #EEE; margin-bottom:20px; padding: 10px;}
.article_wlist ul li span{color: #016834;}
.article_wlist ul li a:hover{color: #016834;}
.article_wlist ul li .date{color: #fff;}
.article_wlist ul li .content{color: #666; line-height:22px; font-size:12px; padding: 8px 0;}
/*电脑文章详细列表*/
.article_dlist{box-shadow:0px 5px 5px rgba(0,0,0,0.15); border: 1px solid #EAEAEA; padding: 10px;}
.article_dlist .date{text-align: center; color: #016834;} 
.article_dlist .day{background-color: #DDD; line-height:42px;} 
.article_dlist .year{background-color: #016834; line-height:30px; color: #FFF; } 
.article_dlist .title{padding-bottom:5px;border-bottom:1px solid #EAEAEA;} 
.article_dlist .title a:hover{color: #016834;}
.article_dlist .content{font-size: 12px; line-height:20px; color: #999;} 
.article_dlist .more  {margin: 20px 0; } 
.article_dlist .more  a{font-size: 16px; color: #016834; } 
/*图片详细*/
.picture_dlist{border:1px solid #E8E8E8; padding:15px; box-shadow:0px 5px 5px rgba(0,0,0,0.15);} 
.picture_dlist .picture{border:3px solid #CCCCCC;} 
.picture_dlist .title{font-weight: bold; font-size: 16px; padding-bottom:5px;} 
.picture_dlist .title a:hover{color: #016834;} 
.picture_dlist .content{font-size: 12px; line-height:22px; color: #666;} 
/*图片简单*/
.picture_slist{ } 
.picture_slist .wrap{border: 1px solid #EEE;}
.picture_slist .title {height:40px; background-color: #FFF; color: #222;display: block;} 
.picture_slist .title a{line-height:40px; text-align: center; padding: 0 5px; color: #222;} 
.picture_slist .title:hover{background-color: #016834; color: #FFF;} 
.picture_slist .title:hover a{ color: #FFF;} 

/*图片宽屏*/

.picture_wdlist .wrap{text-align:center; border: 1px solid #EEEEEE; background-color: #F9F9F9;}
.picture_wdlist .picture{padding: 10px; }
.picture_wdlist .title {height:60px; background-color: #eee;} 
.picture_wdlist .title a{line-height:60px;}
.picture_wdlist .title a:hover{color: #016834;} 
 
#info_title { font-size: 24px; line-height: 50px; }
#info_intro { background: #EEE; color: #999; padding: 0 10px; line-height: 40px; font-size: 12px; background: linear-gradient(to right, #EEE, #FFF); }
#info_content { padding: 20px 0; font-size: 14px; }
#info_around { padding: 20px; background: #F5F5F5; line-height: 26px; border: 1px solid #CCCCCC; margin-bottom: 20px; }
#info_picture { margin: 20px 0; }
#info_picture img { padding: 5px; border: 1px solid #EEE;  }
#info_tab { margin: 20px 0;}
#info_tab .hd li { float: left; display: block; cursor: pointer; height: 40px; line-height: 40px; padding: 0 40px; margin-right: 2px; background: #EEE; }
#info_tab .hd li.on { background: #0971C8; color: #FFF; }
#info_tab .bd { margin-top: 20px; }

#info_slideshow { margin: 20px 0; }
#info_slideshow .bd img { width: 100%; border: 1px solid #EEE; padding: 10px; }
#info_slideshow .hd { margin-top: 10px; }
#info_slideshow .hd li .img { border: 1px solid #EEE; padding: 3px; cursor: pointer;  }
#info_slideshow .hd li .img img { height: 43px !important; width: 43px !important; }
#info_slideshow .hd li .img_w { border: 1px solid #EEE; padding: 3px; cursor: pointer;  }
#info_slideshow .hd li .img_w img { height: 62px !important; width: 62px !important; }
#info_slideshow .hd .on .img { border: 1px solid #0971C8; }
#info_slideshow .hd .on .img_w { border: 1px solid #0971C8; }

#info_parmeter { margin: 20px 0; }
#info_parmeter ul li { line-height: 40px; border-bottom: 1px solid #EEE;}

#info_paremeter li { border-bottom: 1px solid #EEE; line-height: 40px;}

#info_video { margin-top: 20px;}
#info_video embed { width: 100%; height: 400px;}
.r_title{padding:10px ;}
.r_title p{font-size: 16px; font-weight: bold; padding:5px 10px ;border-left:4px solid #EE3333;color: #EE3333;}
.r_title p span{font-weight: normal; font-size: 14px;}
